home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / programs / ebbspl1.zip / EBBS145.TXT < prev    next >
Text File  |  1991-10-12  |  9KB  |  224 lines

  1.  
  2. EBBS-PC copyrighted by Ed Parry (1985-1991)
  3.  
  4. INTRODUCTION
  5.  
  6. This is quick intro to EBBS-PC for those wishing to jump right in.
  7. EBBS-PC is intuitive and is very easy to setup, use, maintain and run.
  8.  
  9. SUGGESTED SETUP
  10.  
  11. My suggested minimal suggested setup requirements for EBBS-PC:
  12.  
  13. 512 kilobytes of ram (minimal).
  14. Single floppy of any size.
  15. Any size hard drive - larger the better.
  16. 2400-9600 Baud external Hayes compatible modem.
  17. A serial card setup for port 1 or 2 (COM1: and/or COM2:).
  18. Color monitor to enjoy the nice ANSI colors.
  19.  
  20. The above items are not true requirements.  For example, I am sure
  21. EBBS-PC will work adequately on a monochrome system, but the
  22. coloring and lettering might appear abnormal or not appear at all in
  23. a few rare cases.
  24.  
  25. In the past, some folks have left me feedback that they have a nice
  26. system running on floppies only.  This SHOULD work fine, but you
  27. won't have alot of room for transfer files, larger message bases,
  28. etc.  The floppies will also slow EBBS I/O performance quite a bit.
  29.  
  30. Some folks have tried to get EBBS to run on INTERNAL modems, and
  31. 98% of them claim they have alot of trouble.  I do not know WHY this
  32. occurs, but it seems to be an odd fact of life for EBBS-PC.  Avoid
  33. headaches; invest in an external modem.
  34.  
  35. FEATURES:
  36.  
  37. EBBS-PC has a nice array of features, and this update (v1.45)
  38. really enhanced the list: (Parenthesis indicate future plans.)
  39.  
  40. 1)  User selectable ANSI color and IBM extended graphics.
  41. 2)  NON ANSI mode is still supported.
  42. 3)  Multi downloading via ymodem batch or zmodem.
  43. 4)  DOOR's are finally supported! (PCB/WW4 drivers soon, if I can do 'em.)
  44. 5)  10 message bases. (26 message bases soon.)
  45. 6)  15 file transfer sections. (26 xfer sections soon.)
  46. 7)  Up to 9600 baud support. (Up to 115kbaud soon.)
  47. 8)  COM0: (local!), COM1: & COM2: support. (COM3: and COM4: soon.)
  48. 9)  Network support. (IE: Run multiple system nodes/share data.)
  49. 10) Standard X, Y & Zmodem file transfers using DSZ driver.
  50. 11) Improved, easier configuration. (Similiar to CONFIG.SYS!)
  51. 12) 43/50 (etc) line mode support. (EBBS now uses CONS: output device!)
  52. 13) Code has been optimized & reduced resulting in faster execution.
  53. 14) Self maintains 95% of itself. No message base packing, etc.
  54. 15) Powerful, fast and easy to use line editor.
  55. 16) Full complement of useful Sysop functions.
  56. 17) Instant userfile searches using btree search algorythm.
  57. 18) Powerful, fast and easy EMAIL features.
  58. 19) Error trapping to avoid 99% of all crash related problems.
  59. 20) 131,070 user levels and inline user editor level calc's.
  60. 21) DOORWAY "DOOR.SYS" compatiblity. (Short version).
  61.  
  62. These is a simple list of some of EBBS' general and enhanced
  63. features.  Basically, EBBS-PC is very intuitive, has online help
  64. menu's at every prompt, operates at a high degree of efficiency, is
  65. very easy to setup, use and maintain and offers features of systems
  66. costing hundreds more at a fraction of the cost.
  67.  
  68. FUTURE PLANS/IDEAS:
  69.  
  70. Also planned for the future:
  71.  
  72. 1) Enhanced userfile fields. (Fields for Everything I can think of!)
  73. 2) EBBS specific DOOR's. EBBSNet, EBBSMail, etc.
  74. 3) EBBS "EVENT.BAT" modules: Delete old userfiles, sort xfer file
  75.    data, enhanced stats creator, etc.
  76. 4) PowerBASIC v2.1+: PB21 supports COM1-COM4 and baud rates up to
  77.    115k baud.  Also, code speed and I/O speed are generally faster
  78.    than QuickBASIC v3.0.
  79. 5) 26 message bases & 26 xfer sections.
  80. 6) A NEW way of leveling with the alphabet. Much easier and
  81.    versatile and will allow me to reduce source size a bit.
  82.  
  83. WHY QUICKBASIC v3.0?
  84.  
  85. Simple.  It allows programs greater than 64k in size and it works.
  86. QB45 modules are limited to 64k each, and I had some problems with
  87. EBBS and QB45 getting along when I trial converted EBBS-PC to QB45.
  88. It was not only problematic,  but it was a big hassle converting
  89. into modules, creating quick libs, etc.  I LIKE and PREFER one big
  90. program to work with/on.  A BBS program requires a high degree of
  91. integration, and it is faster and easier editing one large module
  92. than many smaller ones in *MY* opinion.
  93.  
  94. MAYBE POWERBASIC?
  95.  
  96. PowerBASIC v2.1 allows only 64k in the editor at one time, but it
  97. WILL allow INCLUDED XXXX.BAS files, so my trial conversions have all
  98. gone quickly and well.  A noticable I/O and general speed increase
  99. is evident.
  100.  
  101. I have had some initial problems with it, but I think I have some
  102. ideas at this point how to bypass them.  My intentions are to
  103. attempt a PB21 (or greater if/when the update shows) version mainly
  104. to offer the additional COM3 & COM4 ports and support high speed
  105. (>9600 baud) modems.
  106.  
  107.  
  108. EXTERNALLY REQUIRED FILES/PROGRAMS
  109.  
  110. DSZ - This program is used exclusively in EBBS-PC for it's file
  111. transfers.  It can be found on most any PC based Bulletin Board System
  112. as well as on my EBBS HQ system.
  113.  
  114. BRUN30.EXE - This is the run time module for QuickBASIC v3.0. EBBS-PC
  115. has to have this to run.
  116.  
  117. PKUNZIP - This file decompresses the EBBSxxxx.ZIP file.
  118.  
  119. THEDRAW - I used this to come up with all the EBBS ANSI menu's.
  120.  
  121. DR - This is an ANSI DIR command by Chris Smeets. Very nice.
  122.  
  123. SANS - This is a font I created with FONTEDIT. Change EVGAFont = SANS
  124.        in your EBBSCFG.DAT file to use it and 43 line mode.
  125.  
  126.  
  127. QUICK START
  128.  
  129. If you are fairly good at intuitive logical programs, you can
  130. probably get EBBS going without reading the EBBS.TXT file.
  131.  
  132. Here's some basic's to get you online fast:
  133.  
  134. LET'S GET ONLINE
  135.  
  136. Make sure COMMAND.COM, DSZ.EXE, DR.EXE and BRUN30.EXE as well as any
  137. other EBBS specific programs are in your path.
  138.  
  139. 1) UNZIP the EBBS*.ZIP file into it's own directory, right below the
  140. root directory. I suggest (and use) "C:\EBBS".
  141.  
  142. For example:
  143.  
  144. C:\>MD EBBS
  145.  
  146. C:\>CD EBBS
  147.  
  148. C:\EBBS>PKUNZIP C:\TEMP\EBBS*
  149.  
  150. 2) Load and edit the EBBSCFG.DAT file.  This is your config file.
  151. Make sure to set up EBBS paths correctly, rename the system, setup
  152. your prefferred system defaults, etc.  Don't forget to resave the
  153. EBBSCFG.DAT file after you edit it.
  154.  
  155. 3) Make SURE you use the SUB DIRECTORY creator (MAKEDIRS.EXE) to
  156. make all your EBBS sub-directories. It will check your EBBSCFG.DAT
  157. file, so make sure you edited that before running MAKEDIRS.EXE.
  158.  
  159. 4) Write any bulletins, text files, etc.  Don't worry, EBBS will
  160. give you a simple error message if a bulletin or text file is not
  161. found, and will tell the name and path it was looking for!  For
  162. example, after a user logs on EBBS will display the OPENING BULLETIN
  163. file. (Called OB on disk.) If this file is not found, EBBS will
  164. indicate so by printing "C:\EBBS\OB" file not found." All you need
  165. to do now, is create the OB file and make sure it is in your EBBS
  166. sub directory and it will display properly next time.
  167.  
  168. 5) Add yourself in as the first user. This is an important step.  Do
  169. not confuse yourself as the first user, with yourself as the System
  170. Operator.  EBBS treats these both differently. A system Operator
  171. does just that. Operates and maintains the system.  EBBS will NOT
  172. keep high message counters, last logon date, etc. info the System
  173. Operator. It WILL keep this (and other) info on you as user number
  174. one however.
  175.  
  176. 6) LIST all the files in the file transfer sections. This will
  177. create the XFERFILE.DAT random files needs to administrate the
  178. file transfer section.
  179.  
  180. 7) Post the first message in each message base.  This will initiate
  181. each message base, create the message base index file, etc.
  182.  
  183. 8) That's it - go online!  You can fine tune along the way.
  184.  
  185. VITAL INFORMATION
  186.  
  187. 1) When editing a userfile, entering a "?" for the level(s)
  188.    will display the users current access.
  189.  
  190. 2) When editing a userfile, entering a "C" for the level(s)
  191.    will invoke the internal user level calculator.
  192.  
  193. 3) In the modem RESET and CONFIG strings, a tilde ("~") equals
  194.    a one second delay and the vertical bar ("|") equals RETURN.
  195.  
  196. 4) F10 ReRUN's EBBS-PC when online. Alt-F10 exit's to DOS.
  197.  
  198. 5) Text Files: Add their names into the TM file, then rename the actual
  199.    TEXT file to include the extension of .TXT and place it in the TEXT
  200.    sub directory.
  201.  
  202. 6) Patterns: When searching for user names, you can enter partial's
  203.    as the search pattern.  Example: "Ed Par" will find "Ed Parry".
  204.    This works for sending email, logging on, user editing, etc.
  205.  
  206. If you have specific questions, drop me feedback on my system.  I answer
  207. all my mail regularly about 6pm on weekday's, and several times
  208. throughout the day on weekends.
  209.  
  210. REGISTRATION
  211.  
  212. If you like and use EBBS-PC, then please register.
  213.  
  214. Registering Sysops will receive the QuickBASIC 3.0 BASIC source code,
  215. full docs, EBBS HQ (my system) EBBS-PC xfer section access (share mods,
  216. DL updates, etc.) and free downloadable update rights. (Disk updates
  217. are $10.00).
  218.  
  219. Ed Parry/EBBS-PC
  220. 8711 Langdon Ave. #8
  221. Sepulveda,  CA  91343
  222. 818-891-9350: MY EBBS HQ system
  223.  
  224.